body {
	overflow-x: hidden;
	font-size: 15px;
}
	
@media handheld, only screen and (max-width: 767px) {
	body {
		font-family: UTM_Khuccamta;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/
}

body {
	font-family: UTM_Khuccamta !important;
}
	
a{
	color: #432B18;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}
li.active {
	background-color: #4AAEE1;
   
}
li.active a {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:15px;
	padding-right:15px;
}
#page3 a{
	color: #E6B840;
}

div.home {
	margin-top: -2px;    
	position: relative;
    z-index: 5;
 }
    
.sponsorTab {
	top:200px;right: 0;z-index:9;position: fixed;
	cursor:pointer;
	width: 155px;
	height: 71px;
	background: #da5230;text-align: center;
}
.sponsorTabInner {
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F5D3CB -moz-use-text-color #F5D3CB #F5D3CB;
    border-image: none;
    border-style: dashed none dashed dashed;
    border-width: 2px medium 2px 2px;
    font-size: 14px;
    height: 51px;
    margin-left: 4px;
    margin-top: 5px;
    padding-top: 8px;
    width: 143px;
    text-transform: uppercase;
	
}
.mh237 {}
.mh450 {min-height: 400px !important;}
.display {display: none !important}
.block{display: block !important;}
.mrli {
	margin-left: 2px !important;
	margin-right: 2px !important;
}
#backtotop {
	bottom: 28px;
    position: fixed;
    right: 24px;
	z-index:999;
}
.sponsorTabMobile {
	top:auto;
	right: auto;
	left: auto;
	bottom: 0;
	z-index:9999;
	position: fixed;
	cursor:pointer;
	width: 100%;
	height: 42px;
	border: none;
	vertical-align:0px;
	background: #da5230;text-align: center;
}
.sponsorTabInnerMobile {
	/*border: 2px dashed #F5D3CB;*/
	bottom: 0;
    margin-left: 4px;
    margin-top: 5px;
	
}
#overlay {
    background-color: #47292B;
    left: 0;
    position: fixed;
    
    width: 100%;
    z-index: 10000;
	height: 800px;
}
#preloader {
    height: 80px;
    left: 0;
    margin: -40px auto 0;
    position: relative;
    top: 50%;
    width: 186px;
    z-index: 10000;
}
div#sponsorTabInner a{color: #FFFFFF;text-decoration: none;font-size: 13px;font-weight: lighter;}
div.home {
	background-color: #e6b840;
    background-image: url("../images/bg_home.png");
    background-position: center center;
    background-repeat: repeat;
    display: block;
    min-height: 744px;
    z-index:8;
}
div.page8 {
	background-color: #e6b840;
    background-image: url("../images/bg_home.png");
    background-position: center center;
    background-repeat: repeat;
    display: block;
    min-height: 520px;
}
div.page2,div.page3,div.page5,div.page6,div.page7 {}
div.lg_home,div.logo div.eightcol{text-align:center;}
div.logo {padding-top: 15px;}
div.ft_home {background: #540000;height: 120px;}
div.ftr_home {
	background: url('../images/ftr_home.png') repeat;
	height: 45px;
	z-index: -1;
	margin-top: -45px;
    position: relative;
    z-index: 8;
}
div.txtCountdown {/*width:50%;float:left;*/}
div.imgCountdown {
	height:70px;
	width: 550px;
	margin: 0 auto;
}
div.countdown {text-align:center;}
ul#menu {
	min-height:38px;
	
}
div.menu {background: #540000;min-height: 38px;
	color: #FFFFFF;
	font-size: 14px;
	z-index: 3;
	width: 100%;
	text-transform: uppercase;
}
div.menu div.twelvecol {text-align: center;}
div.menu ul li {
	display: inline-block;
    list-style: none outside none;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
	 padding-bottom: 10px;
    padding-top: 10px;
}
div.menu a {
	font-family: UTM_Khuccamta;
	color:#FFFFFF;text-decoration: none;
}
@font-face
{
	font-family: UTM_Khuccamta;src: url('UTM_Khuccamta.ttf'),url('UTM_Khuccamta.eot');
}
div.page3 div.ninecol {color: #FFFFFF;padding-left: 31%;}
div.page3 div.ninecol p{line-height: 25px;font-size: 16px;}
div.page3 div.ninecol h3{font-weight: lighter;font-size: 24px;margin-bottom:6px;}
div.dotted {border-top: dotted 2px #540000;padding-bottom: 5px;clear:both;}
div.solid {border-top: solid 1px #c8c1bc;padding-bottom: 5px;clear:both;padding-top; 5px;}
div.page2 ,div.page3,div.page6 {
	background-position: center center;
    background-repeat: repeat;
    display: block;
    min-height: 600px;
}
div.page5 {
	background-position: center center;
    background-repeat: repeat;
    display: block;
    
}
.bnlogo {
	margin-left: 53px;
    margin-top: 22px;
}
div.page2,div.logo-container{
	background-color: #e9f6fe;
    background-image: url("../images/bg_page2.jpg");
}
#contact,#contact h1 {
	color:#432b18;
	
}
p.em {
	
	background-image: url("../images/mail.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-bottom: 4px;
    padding-left: 30px;
	font-size:17px;
}
p.tel {

	background-image: url("../images/tel.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    margin-bottom: 8px;
    margin-top: 13px;
    padding-bottom: 4px;
    padding-left: 30px;
	font-size:17px;
}
p.fax {
	font-size:17px;
	background-image: url("../images/Fax.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    margin-bottom: 11px;
    margin-top: 0;
    padding-bottom: 14px;
    padding-left: 34px;
    padding-top: 10px;
}
p.mobi {
	font-size:17px;
	background-image: url("../images/hotline.png");
    background-position: 4px 0;
    background-repeat: no-repeat;
    margin-top: -6px;
    padding-bottom: 13px;
    padding-left: 33px;
    padding-top: 8px;
}

/*
li a:hover,li a.active {
    background: none repeat scroll 0 0 #40BFE8;
    color: #FFFFFF;
}
*/
div.logo-container{
	background-color: #e9f6fe;
    background-image: url("../images/bg_logo-content.jpg") center -49px;
}
div.lg_page2 {text-align: center;}
div.content_page2 {font-family: UTM_Khuccamta;color: #540000;}
div.content_page2 div.threecol h1 {color: #c8c1bc;}
div.page3 {
	background-color: #45221b;
    background-image: url("../images/bg_page3.png");
}
div.page5 div.twelvecol {min-height: 50px;}
div.page5,div.page9 {
	background-color: #91cad5;
    background-image: url("../images/bg_page5.png");
}
div#page9 {
	padding-top: 100px;
	padding-bottom: 100px;
}
div#c_page2 {
	text-align: center;
}
img.down {
	margin-top: 8px;
}
div.clicked img {
	
	
}
.error {
	color:#540000;
}
div.tks {
	background: none repeat scroll 0 0 #CCCCCC;
    margin-left: 11%;
    margin-right: auto;
    margin-top: 6%;
    min-height: 60%;
    position: fixed;
    width: 70%;
	padding-left:4%;padding-right:2%;padding-top:3%;
	opacity:0.98;
	box-shadow: 1px 1px 15px #FFF;
	
}
a.close {
	top:4px;
	right:10px;
	position:absolute;
}
div.ctks {
	position: fixed;
	z-index: 999;
}
div#r_click {cursor:pointer;}
#cm_page2 {margin-left: 49px;}
/*
img#cm_page2 {
	text-align: center;
	position: relative;
	animation: myAnimation 1s linear infinite;
    -moz-animation: myAnimation 2s linear infinite;
    -webkit-animation: myAnimation 1s linear infinite;
    -o-animation: myAnimation 1s linear infinite;
}
@keyframes myAnimation {
    from {margin-top: 0px;}
    to {margin-top: 5px;}
}
*/
#cogai {
	margin-right: 5px;
}
div#f_cogai{margin-right: -112px;margin-left:8.65%;}
div#r_page9 a {
	color: #540000;
	text-decoration: none;
	
}

div.innerctd_vi {

    width: 451px !important;
}
div#face {
	float: right;
    margin-right: 167px;
    margin-top: -32px;
    width: 200px;
}
div.page5 h1 {
	background-color: #6bb8c7;background-image: url('../images/bg_h1_page5_ex.png');background-position: right center;
    background-repeat: no-repeat;margin-top: 10px;margin-bottom: 10px;cursor: pointer; text-transform: uppercase;font-size: 22px;
	color: #5f3f26;font-weight: lighter;padding-bottom: 8px;padding-left: 10px;padding-top: 8px;
	border-radius: 5px;
	background-position: 99% center;
}
div.page5 {color: #5F3F26;}
div.page6 {
	background-color: #87AB96;
	color: #FFFFFF;
    background-image: url("../images/bg_page6.png");
}
input.button {
	 background: url("../images/button.png") repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 46px;
    margin-top: 12px;
    width: 92px;
}
input.button_vi {
	 background: url("../images/button_vi.png") repeat scroll 0 0 transparent !important;
}	 
.txt {
	border: medium none;
    border-radius: 3px 3px 3px 3px;
	padding-left: 5px;
}
.sticky {
    animation: 1s ease 0s normal none 1 thedrop;
    position: fixed;
    top: 0;
	width: 100%;
}
/*.mr {margin-top: 50px;}*/
div.page6 div.page6_head {height: 40px;}
div.page6 div.lt {
min-height: 500px;
width: 152px;

}
div.content_page5 {text-align: center;}
div.page5 div.twelvecol {}
div.page7 {background-color: #000000;/*background: url("../images/gallery_page7.jpg") no-repeat scroll 50% 0px transparent;*/}

#slideshow {
    position: relative;
    top: 15px;
    width: 79%;
	margin-left: auto;margin-right:auto;
}
#contentright {
    position: relative;
	z-index: 0;
}
img.yourImageID {
 margin-top: 5px; 
}

div#text_download {
	width: 66%;
	float: left;
	margin-top: 5px;
}

div.bg8 {background-image: url("../images/bg_8.jpg");height:13px;}
div.ft_8 {
	background: url("../images/bg_8.jpg") repeat-x scroll 0 0 transparent;
    color: #424242;
    font-size: 15px;
    min-height: 100x;
}

div.ft_8 p.footer-content{
	/*line-height: 50px;*/
	margin-top: 10px;
}


div.ft_8 p.footer-content a{
	padding-top: 8px;
	position: absolute;
}

div.ft_8 p.footer-content a img{
	/*line-height: 50px;*/
	margin-top: -18px;
}


div#beer {
	height: 530px; 
	width: 385px;
	overflow: hidden;
	background: url("../images/beer_scroll.png") no-repeat scroll -31px 0;
}

div.logo-container {
	min-height: 100px;
	top: 38px;	
	position: fixed;
	display: none;
	width: 100%;
	z-index: 7;
}

div#map_canvas .iglr img {
	margin-right: 5px;
}

div#map_canvas {
	color: #000000;
	text-align: left;
	box-shadow:8px 10px 2px #997a2a;
	border: solid 3px #cccccc;
	border-radius: 5px;
	margin-left: auto;	
}

.diamond-sonsor{
	padding-left: 115px;
	margin-right: -60px;
}

.platinum-sonsor{
	margin-right:-15px;
}

.gold-sonsor{
	
}

.for-floor-plain-map{
	z-index: 1;
	padding-bottom: 10px;
}
#foorplain{
	box-shadow:7px 9px 0px #B78564;
	border: solid 0px #cccccc;
	border-radius: 5px;
	background: #ffffff;
}

span.dont-forget{
	background-color:#fddc89;
	padding: 3px;
}
